using System;
using System.Collections.Generic;

namespace BootyBay.Models
{
    public partial class ApplicationInfo
    {
        public ApplicationInfo()
        {
            this.ApplicationPublics = new List<ApplicationPublic>();
            this.ApplicationVersionInfoes = new List<ApplicationVersionInfo>();
            this.AppOperationRecords = new List<AppOperationRecord>();
            this.AppWhiteLists = new List<AppWhiteList>();
        }

        public int Id { get; set; }
        public string ApplicationName { get; set; }
        public string MajorVersion { get; set; }
        public int Status { get; set; }
        public System.DateTime CreationDate { get; set; }
        public System.DateTime OperationDate { get; set; }
        public bool IsHidden { get; set; }
        public bool IsRecommended { get; set; }
        public bool IsValid { get; set; }
        public bool IsPublicApp { get; set; }
        public virtual ICollection<ApplicationPublic> ApplicationPublics { get; set; }
        public virtual ICollection<ApplicationVersionInfo> ApplicationVersionInfoes { get; set; }
        public virtual ICollection<AppOperationRecord> AppOperationRecords { get; set; }
        public virtual ICollection<AppWhiteList> AppWhiteLists { get; set; }
    }
}
